package edu.zut.jpa_demo.entity;
import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
/**
 * @Entity : 标明当前类是一个实体类
 * @Table(name = "ay_user") : 标明 当前实体类对应的表   可以省略，默认就是类名的短名称
 * @Id : 当前属性为主键
 */
@Entity
@Table
@Data
public class AyUser implements Serializable {
    @Id
    //GeneratedValue ： 主键生成策略   GenerationType.IDENTITY : 自增策略  需要数据库配合
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    //进行属性与字段的适配 ,默认名称是一致的   不一致需要手动指定
    @Column
    private String name;
    private String mail;
    private String password;
}
